.main {
	font-family: Microsoft YaHei, 微软雅黑;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #041320;
	background-size: 100% 100%;
	color: #fff;
	overflow: hidden;

	.main-paper {
		transform-origin: 0 0;
		position: relative;
		box-shadow: rgb(216 216 216) 0px 0px 0px;
		z-index: 2;
	}

	.header {
		height: 88px;

		.inside-header {
			height: 66px;
			justify-content: space-between;
		}
	}

	.content {}
}

.main,
.modal-main {
	.ant-tabs-card {
		.ant-tabs-tab-active {
			background: #14141466 !important;
		}

		.ant-tabs-tab {
			border: 1px solid #ffffff55 !important;
		}

		.ant-tabs-tab-active {
			border-bottom-color: #ffffff55 !important;
		}
	}

	.ant-table-wrapper {
		.ant-spin-dot-item {
			background-color: #fff;
		}

	}

	.ant-collapse {
		color: #fff !important;
		background-color: #0d2e6a00 !important;
		border: none !important;

		.ant-collapse-header-text {
			color: #88B2FF;
			font-size: 16px;
			font-weight: bold;
		}

		.ant-collapse-item {
			border-bottom: none !important;
			border-radius: 0 !important;
		}

		.ant-collapse-header {
			background-color: #0d2e6acc !important;
			padding: 8px 16px !important;
		}

		.ant-collapse-content {
			background-color: transparent !important;
			border-top: 1px solid #ffffff55 !important;
		}
	}


	.ant-tree {
		background-color: transparent !important;
	}

	.ant-tree-checkbox-inner {
		background-color: transparent !important;
	}

	.ant-table-placeholder {
		background-color: transparent !important;
	}

	.ant-descriptions {
		background-color: transparent !important;

		.ant-descriptions-view {
			border: none !important;
		}

		.ant-descriptions-row {
			border-bottom: 0 !important;
		}

		.ant-descriptions-item-label {
			border-right: 0 !important;
			background-color: transparent !important;
			color: #88B2FF !important;
		}

		.ant-descriptions-row:nth-child(odd) {
			background-color: #0416378f;
		}
	}

	.ant-table {
		background-color: transparent !important;
		color: rgba(255, 255, 255, 1) !important;

		.table-row-even {
			background-color: #0416378f;
		}
	}

	.ant-table-cell {
		background-color: transparent !important;
	}

	.ant-select-selector {
		border: 1px solid #ffffff55 !important;
	}

	.ant-menu {
		background: transparent !important;
	}

	.ant-table-bordered {
		.ant-table-cell {
			border-right: 1px solid #ffffff55 !important;
			border-bottom: 1px solid #ffffff55 !important;
		}

		table {
			border-top: 1px solid #ffffff55 !important;
		}

		.ant-table-container {
			border-left: 1px solid #ffffff55 !important;
		}
	}

	.ant-tabs-tab {
		border: 1px solid #ffffff11;
	}

	.ant-tabs-nav {
		&::before {
			border-bottom: 1px solid #ffffff55;
		}
	}

	.ant-select-dropdown {
		background-color: #0053a7 !important;
	}

	.ant-select-item-option-selected {
		background-color: #192e4b;
	}

	.ant-select-selector {
		background-color: transparent !important;
	}



	.ant-pagination-simple-pager input {
		background-color: transparent !important;
	}

	.ant-radio-button-wrapper {
		background: transparent !important;
	}

	.ant-input-number,
	.ant-input {
		background: transparent !important;
		border: 1px solid #ffffff55 !important;
	}

	.ant-input-number-group-addon {
		border: 1px solid #ffffff55 !important;
	}

	.ant-input-number-handler-wrap {
		background: transparent !important;
	}

	.ant-menu-dark.ant-menu {
		background: transparent !important;
	}

	.ant-btn-default {
		background-color: transparent !important;
	}


	.ant-card {
		background-color: #0D2E6A90 !important;
		border: 1px solid #ffffff55;

		.ant-card-head {
			background-color: #0D2E6A !important;
			border-bottom: 1px solid #ffffff55;
		}
	}

	.ant-btn-link {
		color: #88B2FF;
	}

	.ant-tree-checkbox {
		color: #fff !important;

		.ant-tree-checkbox-inner {
			border: 1px solid #fff !important;
		}
	}
}